#ifndef __IBT_POWER_H__
#define __IBT_POWER_H__

#if 0
#include "IBT_Common.h"

#define WAKELOCK_NUM 64

enum {
	POWER_OFF_LVL_MASTER = 0,
	POWER_OFF_LVL_MASTER_AND_WIFI = 1
};

typedef struct _wakelock {
	char name[32];
	IBT_INT wakelock;
} IBTWakeLock;

struct IBTPowerHandler {
	IBTHandler  *ibtHandler;
	IBTEventCallback event;
	IBTWakeLock	wakeLock[WAKELOCK_NUM];
	IBT_INT		powerOn;
	IBT_INT		wifiOn;
	IBT_PTR		priv[0];
};

IBTPowerHandler *IBT_Power_Init(IBTHandler *ibtHandler);
IBT_VOID IBT_Power_DeInit(IBTPowerHandler *h);
#endif

#endif
